package clases;

import java.util.ArrayList;

public class Mundial {

    
  ArrayList<Circuito> listaCircuitos;
  ArrayList<Piloto> listaPilotos;
  ArrayList<Coche> listaCoches;
  ArrayList<Escuderia> listaEscuderias;
  ArrayList<Carrera> listaCarreras;
  
  // Getters y Setters
    public ArrayList<Circuito> getListaCircuitos() {
        return listaCircuitos;
    }

    public void setListaCircuitos(ArrayList<Circuito> listaCircuitos) {
        this.listaCircuitos = listaCircuitos;
    }

    public ArrayList<Piloto> getListaPilotos() {
        return listaPilotos;
    }

    public void setListaPilotos(ArrayList<Piloto> listaPilotos) {
        this.listaPilotos = listaPilotos;
    }

    public ArrayList<Coche> getListaCoches() {
        return listaCoches;
    }

    public void setListaCoches(ArrayList<Coche> listaCoches) {
        this.listaCoches = listaCoches;
    }

    public ArrayList<Escuderia> getListaEscuderias() {
        return listaEscuderias;
    }

    public void setListaEscuderias(ArrayList<Escuderia> listaEscuderias) {
        this.listaEscuderias = listaEscuderias;
    }

    public ArrayList<Carrera> getListaCarreras() {
        return listaCarreras;
    }

    public void setListaCarreras(ArrayList<Carrera> listaCarreras) {
        this.listaCarreras = listaCarreras;
    }
// Fin Getters y Setters

  
 public Mundial (){
     this.empezar();
 }
  
  public void correrCarrera() {
  }

  public void clasificacionPilotos() {
  }

  public void clasificacionEscuderia() {
  }

  public void empezar() {
      cargarCircuitos();
      cargarPilotos();
      cargarCoches();
      cargarCarreras();
      cargarEscuderias();
  }

  private void cargarCircuitos(){
    this.listaCircuitos = Circuito.leerCircuito();
  }
  private void cargarCarreras(){
    this.listaCarreras = Carrera.leerCarrera();
  }
  private void cargarPilotos(){
  }
  private void cargarCoches(){
  }
  private void cargarEscuderias(){
  }
}